package portal.negocio;

import java.util.Collection;

import portal.dao.PersonaDAO;
import portal.excepcion.DAOExcepcion;
import portal.modelo.Persona;
import portal.modelo.Usuario;


public class GestionPersona {

	
	public boolean insertar(String nombresPersona, String apellidoPaternoPersona, String apellidoMaternoPersona, String sexoPersona, String correoPersona, String idDocumento, String numeroDniPersona, 
							String numeroCelularPersona, String direccionPersona, String loginUsuario, String passwordUsuario) throws DAOExcepcion {
		

		PersonaDAO personaDao = new PersonaDAO();
		
		
		Persona a = new Persona();
		a.setNombresPersona(nombresPersona);
		a.setApellidoPaternoPersona(apellidoPaternoPersona);
		a.setApellidoMaternoPersona(apellidoMaternoPersona);
		a.setSexoPersona(sexoPersona);
		a.setCorreoPersona(correoPersona);
		a.setTipoDocumento_idTipoDocumento(idDocumento);
		a.setNumeroDniPersona(numeroDniPersona);
		a.setNumeroCelularPersona(numeroCelularPersona);
		a.setDireccionPersona(direccionPersona);
		
		Usuario u = new Usuario();
		u.setLoginUsuario(correoPersona);
		u.setPasswordUsuario(passwordUsuario);
		
		return personaDao.insertarNuevaPersona(a, u);
		
	}



}